package org.zfes.snowier.zbss.xzy.mo.dtos.jvm.detail;

import java.util.Date;

public class JvmGcDto {

	
	//所属部署拓扑
	private String devicesn;
	//实例key
	private String inskey;
	//实例秒数
	private String insremark;
	private Byte st=1;
	private Date ti;
	private String message;
	
	/**
	 * 当前应用进程ID
	 */
	private Integer pid;


	/**
	 *  Survivor0空间的大小。单位KB。
	 */
    private String S0C;
	/**
	 * Survivor1空间的大小。单位KB。
	 */
	private String S1C;
	/**
	 * Survivor0已用空间的大小。单位KB
	 */
    private String S0U;
	/**
	 * Survivor1已用空间的大小。单位KB。
	 */
	private String S1U;
	/**
	 * Eden空间的大小。单位KB。
	 */
    private String EC;
	/**
	 * Eden已用空间的大小。单位KB。
	 */
	private String EU;
	/**
	 * 老年代空间的大小。单位KB。
	 */
    private String OC;
	/**
	 * 老年代已用空间的大小。单位KB。
	 */
	private String OU;
	/**
	 * 元空间的大小（Metaspace）
	 */
    private String MC;
	/**
	 * 元空间已使用大小（KB）
	 */
	private String MU;
	/**
	 * 压缩类空间大小（compressed class space）
	 */
    private String CCSC;
	/**
	 * 压缩类空间已使用大小（KB）
	 */
	private String CCSU;
	/**
	 * 新生代gc次数
	 */
    private String YGC;
	/**
	 * 新生代gc耗时（秒）
	 */
	private String YGCT;
	/**
	 * Full gc次数
	 */
    private String FGC;
	/**
	 * Full gc耗时（秒）
	 */
	private String FGCT;
	/**
	 * gc总耗时（秒）
	 */
    private String GCT;
    

	
	

	public Integer getPid() {
		return pid;
	}
	public JvmGcDto setPid(Integer pid) {
		this.pid = pid;
		return this;
	}
	
	public String getS0C() {
		return S0C;
	}
	public JvmGcDto setS0C(String s0c) {
		S0C = s0c;
		return this;
	}
	public String getS1C() {
		return S1C;
	}
	public JvmGcDto setS1C(String s1c) {
		S1C = s1c;
		return this;
	}
	public String getS0U() {
		return S0U;
	}
	public JvmGcDto setS0U(String s0u) {
		S0U = s0u;
		return this;
	}
	public String getS1U() {
		return S1U;
	}
	public JvmGcDto setS1U(String s1u) {
		S1U = s1u;
		return this;
	}
	public String getEC() {
		return EC;
	}
	public JvmGcDto setEC(String eC) {
		EC = eC;
		return this;
	}
	public String getEU() {
		return EU;
	}
	public JvmGcDto setEU(String eU) {
		EU = eU;
		return this;
	}
	public String getOC() {
		return OC;
	}
	public JvmGcDto setOC(String oC) {
		OC = oC;
		return this;
	}
	public String getOU() {
		return OU;
	}
	public JvmGcDto setOU(String oU) {
		OU = oU;
		return this;
	}
	public String getMC() {
		return MC;
	}
	public JvmGcDto setMC(String mC) {
		MC = mC;
		return this;
	}
	public String getMU() {
		return MU;
	}
	public JvmGcDto setMU(String mU) {
		MU = mU;
		return this;
	}
	public String getCCSC() {
		return CCSC;
	}
	public JvmGcDto setCCSC(String cCSC) {
		CCSC = cCSC;
		return this;
	}
	public String getCCSU() {
		return CCSU;
	}
	public JvmGcDto setCCSU(String cCSU) {
		CCSU = cCSU;
		return this;
	}
	public String getYGC() {
		return YGC;
	}
	public JvmGcDto setYGC(String yGC) {
		YGC = yGC;
		return this;
	}
	public String getYGCT() {
		return YGCT;
	}
	public JvmGcDto setYGCT(String yGCT) {
		YGCT = yGCT;
		return this;
	}
	public String getFGC() {
		return FGC;
	}
	public JvmGcDto setFGC(String fGC) {
		FGC = fGC;
		return this;
	}
	public String getFGCT() {
		return FGCT;
	}
	public JvmGcDto setFGCT(String fGCT) {
		FGCT = fGCT;
		return this;
	}
	public String getGCT() {
		return GCT;
	}
	public JvmGcDto setGCT(String gCT) {
		GCT = gCT;
		return this;
	}
	public String getDevicesn() {
		return devicesn;
	}
	public JvmGcDto setDevicesn(String devicesn) {
		this.devicesn = devicesn;
		return this;
	}
	public Byte getSt() {
		return st;
	}
	public JvmGcDto setSt(Byte st) {
		this.st = st;
		return this;
	}
	public Date getTi() {
		return ti;
	}
	public JvmGcDto setTi(Date ti) {
		this.ti = ti;
		return this;
	}
	public String getMessage() {
		return message;
	}
	public JvmGcDto setMessage(String message) {
		this.message = message;
		return this;
	}
	
	
	
	public String getInskey() {
		return inskey;
	}
	public JvmGcDto setInskey(String inskey) {
		this.inskey = inskey;
		return this;
	}
	public String getInsremark() {
		return insremark;
	}
	public JvmGcDto setInsremark(String insremark) {
		this.insremark = insremark;
		return this;
	}
	@Override
	public String toString() {
		return "JvmGcDto [devicesn=" + devicesn + ", inskey=" + inskey + ", insremark=" + insremark + ", st=" + st
				+ ", ti=" + ti + ", message=" + message + ", pid=" + pid + ", S0C=" + S0C + ", S1C=" + S1C + ", S0U="
				+ S0U + ", S1U=" + S1U + ", EC=" + EC + ", EU=" + EU + ", OC=" + OC + ", OU=" + OU + ", MC=" + MC
				+ ", MU=" + MU + ", CCSC=" + CCSC + ", CCSU=" + CCSU + ", YGC=" + YGC + ", YGCT=" + YGCT + ", FGC="
				+ FGC + ", FGCT=" + FGCT + ", GCT=" + GCT + "]";
	}
	
	
    
}
